not gonna write this so if you know this then you know